#set-meal_box {
    .icon-ok {
        color: #49bf67;
    }
    .span4.box.checked {
        .box-content {
            border-color: #49bf67;
        }
    }
    .meal_btton {
        text-align: center;
    }
    button.btn {
        border-width: 0px;
    }
    .accordion.accordion-green {
        .btn.btn-primary {
            background-color: #49bf67;
        }
        .btn.btn-primary:hover {
            background-color: #1a8e37;
        }
    }
}

#identify-input {
    .Validform_checktip {
        line-height: 34px;
        height: 35px;
    }
    #query-info_form {
        .form-group {
            position: relative;
        }
        .dynamic-tips {
            margin: 0px;
            width: 40%;
            left: 18%;
            position: absolute;
            top: -48px;
            background: #e5e3e3;
            font-size: 25px;
            display: none;
        }
    }
}

#identity-result_box,
#query-result,
#local-loading {
    >.row {
        margin-bottom: 50px;
    }
    @media (min-width: 1200px) {
        .row {
            margin-left: 0px;
        }
    }
    .col-md-4 {
        .identify-zhsj {
            text-align: center;
            margin-top: 20px;
            font-size: 18px;
            line-height: 33px;
        }
        .identify-zhsj-line {
            border-bottom: 1px solid #dfdede;
            margin: 10px 20px;
        }
    }
    .panel-vice-heading {
        background: #f1f0f0;
        padding: 8px;
    }
    .panel-info {
        .table {
            border: 1px solid #ccc;
        }
        .explain_content {
            ul {
                text-indent: 2em;
            }
        }
    }
    table {
        caption {
            position: relative;
            text-align: center;
            height: 40px;
            border-bottom: 2px solid #f00;
            .title {
                display: inline-block;
                padding: 15px;
                top: -20px;
                position: absolute;
                z-index: 100;
                background: #fbfbfb;
                font-size: 20px;
                left: 40%;
            }
            .line {
                border: 1px solid #cfcece;
            }
        }
        .td_title {
            background-color: #f1f1f1;
        }
    }
    .table > tbody > tr > td {
        border-top-width: 0;
        padding: 10px;
    }
}

#local-loading {
    position: relative;
    height: 300px;
}

#identify-error {
    display: none;
    font-size: 30px;
    >div {
        text-align: center;
        i {
            color: #f00;
            margin-right: 10px;
        }
    }
}

.identify-prompt {
    margin: 30px 0;
    font-size: 16px;
    color: #2800ff;
}


/****new style 2017-07-08****/

.identity-box {
    background: #fff;
    margin: 30px 200px 0 0;
    padding: 30px;
    *zoom: 1;
    /*IE/7/6*/
    &:before,
    &:after {
        content: "";
        display: block;
        height: 0;
        line-height: 0;
        clear: both;
        visibility: hidden;
    }
    >div {
        display: inline-block;
    }
    .identity-titleimg {
        color: #2792e4;
        float: left;
        width: 405px;
        >.i-title {
            img {
                margin-right: 20px;
                vertical-align: sub;
            }
            font-size: 22px;
        }
        .titleimg-box {
            width: 405px;
            text-align: center;
        }
    }
    table {
        color: #666;
        font-size: 18px;
        tr {
            line-height: 38px;
        }
        td.text-right {
            padding-right: 20px;
        }
    }
    .i-img {
        width: 24px;
        height: 24px;
        display: inline-block;
        background-size: contain;
        margin-right: 5px;
        vertical-align: text-bottom;
    }
    .i-yz {
        background-image: url("../img/yizhi_icon.png");
    }
    .i-diff {
        background-image: url("../img/buyizhi_icon.png");
    }
    .i-good {
        background-image: url("../img/meiyoubuliang_icon.png");
    }
    .i-bad {
        background-image: url("../img/buliangxinxi_icon.png");
    }
    .score-rate {
        width: 760px;
        margin-left: 60px;
        .score-box {
            img {
                margin-right: 87px;
            }
        }
        .rate-box {
            img {
                margin-left: 60px;
            }
        }
    }
    .chart_parent {
        display: block;
        text-align: center;
        height: 260px;
        #credit_chart2 {
            margin: auto;
        }
        #credit_chart {
            margin: auto;
        }
    }
}

.frist-identity-box {
    .identity-content_table {
        margin-top: 24px;
    }
}

.frist-identity-box,
.second-identity-box,
.third-identity-box,
.fourth-identity-box {
    display: none;
}
